home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / gnu / libg_261.zip / libg_261 / libg++ / etc / graph / ChangeLog next >
Text File  |  1993-05-04  |  5KB  |  134 lines

  1. Wed Apr 28 13:15:20 1993  Per Bothner  (bothner@cygnus.com)
  2.  
  3.     Changes (mostly from Peter Schauer) to permit compilation
  4.     using cfront 3.0 and otherwise be ARM-conforming.
  5.     * graph.cc (clip, main):
  6.     Don't use non-standard >?= operator.
  7.     * graph.cc (main):  Fix brace error, fixing -My option.
  8.     * ePlotFile.h, ePlotFile.cc (ePlotFile::alabel):
  9.     Make string parameter be const,
  10.  
  11. Tue Jan 19 13:25:39 1993  Per Bothner  (bothner@cygnus.com)
  12.  
  13.     * read_data.h:  Remove #define of HUGE.
  14.     Add #include <float.h>, to get DBL_MAX.
  15.     * read_data.cc, graph.cc:  Replace HUGE by more portable DBL_MAX.
  16.  
  17. Tue Nov 17 22:13:11 1992  Per Bothner  (bothner@rtl.cygnus.com)
  18.  
  19.     * graph.c (main):  exit(-1) on bad args.
  20.  
  21. Fri Jun 26 11:36:15 1992  Per Bothner  (bothner@rtl.cygnus.com)
  22.  
  23.     * read_data.cc:  istream::get(char&) can never set the char
  24.     to EOF (except accidentally), so don't compare the char to EOF.
  25.     The istream::good() test subsumes it anyway.  Also, use
  26.     standard istream::putback instead of non-standard unget().
  27.  
  28. Thu May 14 12:38:57 1992  Per Bothner  (bothner@rtl.cygnus.com)
  29.  
  30.     * tick_interval.{cc,h}:  Renamed to tick_intvl.{cc,h} to
  31.     fit in 14 characters.
  32.     * Makefile.in, graph.cc, ...:  Update correspondingly.
  33.  
  34. Sat Feb  1 12:55:13 1992  Per Bothner  (bothner at cygnus.com)
  35.  
  36.     * graph.cc, ePlotFile.h, read_data.{C,h}:
  37.     Convert to using iostreams facility.
  38.     * Makefile.in:
  39.     * read_data.cc, read_data.h:  Combine overloaded read_data()
  40.     function into a single function.
  41.     Pass extra filename parameter to read_data (for error
  42.     messages, since istream::name() is no longer supported).
  43.     * graph.cc:  Combine to use the single read_data() function.
  44.     * Makefile.in:  Add $(srcdir)/ as appropriate.
  45.  
  46. Fri Oct  5 12:29:03 1990  Richard Murphey  (rich at kappa)
  47.  
  48.     * graph.cc: added the option `-S -1' (i.e. symbol_number == -1)
  49.     which specifies that symbols are not to be drawn.  This is a slight
  50.     change from the old convention, but is not consistent with the way
  51.     line_mode is handled, and both will behave better when `-K' or
  52.     `-M' are chosen respecively.
  53.  
  54. Thu Oct  4 15:59:19 1990  Richard Murphey  (rich at taj)
  55.  
  56.     * graph.cc: the option `-m -1' (i.e. line_style == -1) means that
  57.     lines are not drawn between points.  This allows you to plot
  58.     symbols alone at each point.
  59.  
  60. Tue Jan 16 14:44:46 1990  Rich Murphey  (rich at kalliope)
  61.  
  62.     * graph.cc: added ability to specify the position of the labels
  63.       on the x and y axes using the letters R or L and T or B to indicate
  64.       whether the labels appear on the left or right and top or bottom
  65.       of the plot.  Also added a description of this to graph.tex.
  66.  
  67.     * graph.cc: added command line options to specify that the
  68.       line style (-L) or symbol (-K) changes whenever the abcissal
  69.       data decreases in value.
  70.  
  71.     * graph.tex: added description of -K and -L options.
  72.  
  73. Wed Jan  3 12:43:46 1990  Doug Lea  (dl at g.oswego.edu)
  74.  
  75.         * graph.cc: replaced sprintf calls with dtoa, since sprintf
  76.         is apparently pretty broken on some systems.
  77.  
  78.         * eGetOpt, ePlotFile: explicilty list constructrs, since g++
  79.         no longer allows inheritence of ctors.
  80.  
  81. Sun Dec  3 21:21:17 1989  Carey R. Murphey  (rich at kalliope)
  82.  
  83.     * graph.cc: add margins beteen edges of the data and the box
  84.       only if the scale is not logarithmic.  Otherwise the
  85.       additional margin could cause the value at the end of the
  86.       axis to be negative.
  87.  
  88. Wed Nov  8 20:59:38 1989  Carey R. Murphey  (rich at kalliope)
  89.  
  90.         * The -c option was incompatible with other versions of graph.
  91.       Changed graph.cc to use this option to specify a default
  92.       label to be printed at each data point.  Symbols can be
  93.       specified now using the `-S' option.
  94.  
  95.     * Added the option `-z' to prevent graph from reading the standard
  96.       input.
  97.  
  98.     * split out read_data, tick_interval, eGetOpt, and ePlotFile
  99.       into separate files.  Had to change the arguments to read_data
  100.       to include what used to be passed through global data.
  101.  
  102.     * graph.cc: changed expressions using ?: to use >? or <? to
  103.       find the minimum of ints.
  104.  
  105. Mon Nov  6 09:50:25 1989  Carey R. Murphey  (rich at kalliope)
  106.  
  107.     * If there is no data, we can still draw a frame around the
  108.       plot with axes and tick marks.  Added if (point.length()=0)
  109.       around the code which searches for upper and lower bounds
  110.       on the data.  Added it likewise before the code which plots
  111.       the data points.
  112.  
  113. Fri Nov  3 12:51:08 1989  Carey R. Murphey  (rich at kalliope)
  114.  
  115.     * Removed clipping of output coordinates and replaced it with
  116.       a warning.  Now you can generate coordinates which may cause
  117.       plot to choke, but you will be warned.
  118.  
  119.     * added ^L's and comments before each major part of the program.
  120.       C-x ] puts you at a comment for the next section of code.
  121.  
  122.     * shortened inline functions for transformation of coordinates, px,
  123.       py, fx, and fy, to a single expression.  Separated out clipping into
  124.       a new function, clip, which returns a value between 0 and PLOTSIZE.
  125.  
  126.     * made usage and copyright notices constants.
  127.  
  128.         * skip white space after reading y coordinate and label
  129.       so that the test for istream.good() will detect end of file
  130.       immediately and drop out of the read loop before trying
  131.       to read the next coordinate.
  132.  
  133.       
  134.